toasted almonds - Español Inglés Diccionario